#include <iostream>

class Circle {
private:
    int r{};
    int l{};

public:
    int getR() const {
        return r;
    }

    void setR(int r) {
        Circle::r = r;
    }

    int getL() const {
        return l;
    }

    void setL(int l) {
        Circle::l = l;
    }

    Circle() {}
    Circle(int a) {}


    // 拷贝构造函数
    Circle(const Circle &c) {

    }

    virtual ~Circle() {
        std::cout << "析构函数" << std::endl;
    }

public:
    void method() {
        std::cout << "11" << std::endl;
    }
};

int main() {
    Circle a;

//    Circle(1); // 匿名对象, 执行结束，系统立即回收掉匿名对象
    a.method();
}

